mosque swallow - German English Dictionary